package com.my.lucky.dto;

import com.my.lucky.model.dto.StockSummaryDTO;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;

public class StockFlowDTO {

    List<com.my.lucky.model.dto.StockSummaryDTO> result;
    String allOptional = "";//自选
    String flowStock = "";//关注的股票
    String onlyFlowStock = "";//关注的股票
    String flowGainian = "";//关注的概念

    Integer allstocks = 0;//总的家数
    Integer stocksUP = 0;//上涨的家数
    Integer stocksDown = 0;//下跌的家数
    Integer stocksPin = 0;//平开的家数
    Integer stocksLimit = 0;//涨停的家数
    Integer stocksLimitDown = 0;//跌停的家数

    String limit10dstr = "";  //有涨停
    String todaylimitstr = "";  //今天涨停首板
    String todaylimitcontinuousstr = "";  //今天涨停连续
    String searchtr = "";  //今天查询
    String notlimit10dstr = ""; //无涨停
    String review15dstr = ""; //15天复盘

    LocalDateTime createdAt;

    BigDecimal todayAll;//所有板块汇总
    BigDecimal todayAllMain;//所有主力汇总

    public String getFlowStock() {
        return flowStock;
    }

    public void setFlowStock(String flowStock) {
        this.flowStock = flowStock;
    }

    public List<StockSummaryDTO> getResult() {
        return result;
    }

    public void setResult(List<StockSummaryDTO> result) {
        this.result = result;
    }

    public String getAllOptional() {
        return allOptional;
    }

    public void setAllOptional(String allOptional) {
        this.allOptional = allOptional;
    }

    public String getFlowGainian() {
        return flowGainian;
    }

    public void setFlowGainian(String flowGainian) {
        this.flowGainian = flowGainian;
    }

    public Integer getAllstocks() {
        return allstocks;
    }

    public void setAllstocks(Integer allstocks) {
        this.allstocks = allstocks;
    }

    public Integer getStocksUP() {
        return stocksUP;
    }

    public void setStocksUP(Integer stocksUP) {
        this.stocksUP = stocksUP;
    }

    public Integer getStocksDown() {
        return stocksDown;
    }

    public void setStocksDown(Integer stocksDown) {
        this.stocksDown = stocksDown;
    }

    public Integer getStocksPin() {
        return stocksPin;
    }

    public void setStocksPin(Integer stocksPin) {
        this.stocksPin = stocksPin;
    }

    public Integer getStocksLimit() {
        return stocksLimit;
    }

    public void setStocksLimit(Integer stocksLimit) {
        this.stocksLimit = stocksLimit;
    }

    public String getOnlyFlowStock() {
        return onlyFlowStock;
    }

    public void setOnlyFlowStock(String onlyFlowStock) {
        this.onlyFlowStock = onlyFlowStock;
    }

    public String getLimit10dstr() {
        return limit10dstr;
    }

    public void setLimit10dstr(String limit10dstr) {
        this.limit10dstr = limit10dstr;
    }

    public String getNotlimit10dstr() {
        return notlimit10dstr;
    }

    public void setNotlimit10dstr(String notlimit10dstr) {
        this.notlimit10dstr = notlimit10dstr;
    }

    public String getTodaylimitstr() {
        return todaylimitstr;
    }

    public void setTodaylimitstr(String todaylimitstr) {
        this.todaylimitstr = todaylimitstr;
    }

    public String getSearchtr() {
        return searchtr;
    }

    public void setSearchtr(String searchtr) {
        this.searchtr = searchtr;
    }

    public String getTodaylimitcontinuousstr() {
        return todaylimitcontinuousstr;
    }

    public void setTodaylimitcontinuousstr(String todaylimitcontinuousstr) {
        this.todaylimitcontinuousstr = todaylimitcontinuousstr;
    }

    public LocalDateTime getCreatedAt() {
        return createdAt;
    }

    public void setCreatedAt(LocalDateTime createdAt) {
        this.createdAt = createdAt;
    }

    public BigDecimal getTodayAll() {
        return todayAll;
    }

    public void setTodayAll(BigDecimal todayAll) {
        this.todayAll = todayAll;
    }

    public BigDecimal getTodayAllMain() {
        return todayAllMain;
    }

    public void setTodayAllMain(BigDecimal todayAllMain) {
        this.todayAllMain = todayAllMain;
    }

    public Integer getStocksLimitDown() {
        return stocksLimitDown;
    }

    public void setStocksLimitDown(Integer stocksLimitDown) {
        this.stocksLimitDown = stocksLimitDown;
    }

    public String getReview15dstr() {
        return review15dstr;
    }

    public void setReview15dstr(String review15dstr) {
        this.review15dstr = review15dstr;
    }

    @Override
    public String toString() {
        return "StockFlowDTO{" +
                "result=" + result +
                ", allOptional='" + allOptional + '\'' +
                ", flowStock='" + flowStock + '\'' +
                ", onlyFlowStock='" + onlyFlowStock + '\'' +
                ", flowGainian='" + flowGainian + '\'' +
                ", allstocks=" + allstocks +
                ", stocksUP=" + stocksUP +
                ", stocksDown=" + stocksDown +
                ", stocksPin=" + stocksPin +
                ", stocksLimit=" + stocksLimit +
                ", stocksLimitDown=" + stocksLimitDown +
                ", limit10dstr='" + limit10dstr + '\'' +
                ", todaylimitstr='" + todaylimitstr + '\'' +
                ", todaylimitcontinuousstr='" + todaylimitcontinuousstr + '\'' +
                ", searchtr='" + searchtr + '\'' +
                ", notlimit10dstr='" + notlimit10dstr + '\'' +
                ", review15dstr='" + review15dstr + '\'' +
                ", createdAt=" + createdAt +
                ", todayAll=" + todayAll +
                ", todayAllMain=" + todayAllMain +
                '}';
    }
}
